Rings and algebras